var apis = {

    'chat': {},
    'an': {
        "save_news_shared": "func",
        "save_goods_shared": "func",
        "save_goods_clicked": "func",
        "save_pay_shared": "func",
        "save_news_looked": "func",
        "save_news_order": "func",
        "save_goods_order": "func",
        "set_friends_by_step": "func",
        "query_firend_buy_goods_list": "func",
        "get_firend_buy_one_goods": "func",
    },

    'develop': {

        //  api_id:接口id(必须)
        'get_api': 'func',

        //  api_id:接口id(必须)
        'get_api_detail': 'func',

        //  appinfo_id:应用信息id(必须)
        'get_appinfo': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须)
        'query_all_app_list': 'func',

        //  api_id:接口id(必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_apicomment_list': 'func',

        //  app_id:应用id(必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_api_detail_list': 'func',

        //  app_id:应用id(非必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_api_list': 'func',

        //  api_id:应用id(必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_appcareuser_list': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须)
        'query_appinfo_list': 'func',

    },

    'lgoods': {


        //  files:图片(非必须), goods_id:商品id(必须)
        'add_files_goods': 'func',
        'get_goodsstroe': 'func',
        'create_together_price_share': 'func',
        'get_together_price_share_info': 'func',
        'join_together_price_share': 'func',
        'get_together_price_detail_info': 'func',
        'check_together_price_share': 'func',
        'query_hot_goods_by_goods_type_list': 'func',
        'query_goods_by_hao_ping_pro_list': 'func',
        'query_goods_by_hao_ping_pro_home_list': 'func',

        //  goods_id:商品id(必须), num:商品数量(非必须)
        'create_cart': 'func',

        //  area:货币类型(非必须), area_price:当地售价(必须), desc:商品介绍(非必须), files:图片(非必须), gg:规格(非必须), goodstype_id:隶属分类(必须), identity:商品条码(非必须), live_program_id:活动id(非必须), name:名称(必须), num:数量(必须), price:售价(必须)
        'create_goods': 'func',

        //  name:分类名称(必须), parent_id:隶属父级商品分类id(非必须)
        'create_goods_type': 'func',

        //  goods_id:商品id(必须)
        'delete_cart': 'func',

        //  cart_id_list:商品id(非必须)
        'delete_carts': 'func',

        //  files:图片(非必须), goods_id:商品id(必须)
        'delete_files_goods': 'func',

        //  goods_id:商品id(必须)
        'delete_goods': 'func',

        //  goodstype_id:商品分类id(必须)
        'delete_goods_type': 'func',

        //  goods_id:商品id(必须), status_desc:下架原因(非必须)
        'down_goods': 'func',

        //
        'get_cart_goods_num': 'func',

        //  goods_id:商品id(必须)
        'get_goods': 'func',

        //  goods_id:商品id(必须)
        'get_goods_image_list': 'func',

        //  goodstype_id:商品分类id(必须)
        'get_goods_type': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须)
        'query_cart_list': 'func',

        //  goodstype_id:商品分类id(非必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_goods_by_goods_type_list': 'func',

        //  host_id:主播id(非必须), liveprogram_id:直播id(非必须), name:商品名称(非必须), page_index:页码(非必须), page_size:页长度(非必须), status:是否上架(非必须), store_id:店铺id(非必须)
        'query_goods_by_host_helper_list': 'func',

        //  host_id:主播id(非必须), liveprogram_id:直播id(非必须), name:商品名称(非必须), page_index:页码(非必须), page_size:页长度(非必须), status:是否上架(非必须), store_id:店铺id(非必须)
        'query_goods_by_host_list': 'func',

        //  live_program_id:活动id(非必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_goods_by_live_program_list': 'func',

        //  page_size:页长度(非必须), store_id:店铺id(必须)
        'query_goods_by_store_id_list': 'func',

        //  goods_id:商品id(必须)
        'query_goods_in_program_list': 'func',

        //  end_price:截止价格(非必须), goodstype_id:商品分类(非必须), live_name:活动名称(非必须), name:商品名称或活动名称(非必须), page_index:页码(非必须), page_size:页长度(非必须), start_price:起始价格(非必须)
        'query_goods_list': 'func',

        //  goods_id:商品id(必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_goods_reply_list': 'func',

        //  name:名称(非必须)
        'query_goods_type_for_tree_list': 'func',

        //  is_active:是否可用(非必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_goods_type_list': 'func',

        //  name:名称(非必须)
        'query_goods_type_name_list': 'func',

        //  end_price:商品id(非必须), goods_id:商品id(必须), name:商品名称(非必须), page_index:页码(非必须), page_size:页长度(非必须), start_price:商品id(非必须)
        'query_host_goods_list': 'func',

        //  goods_id:商品id(必须)
        'recover_goods': 'func',

        //  goodstype_id:商品分类id(必须)
        'recover_goods_type': 'func',

        //  goods_id:商品id(必须), num:数量(非必须)
        'update_cart': 'func',

        //  area:货币类型(非必须), area_price:当地售价(非必须), desc:商品介绍(非必须), files:图片(非必须), gg:规格(非必须), goodstype_id:隶属分类(非必须), goods_id:商品id(必须), identity:商品条码(非必须), name:名称(非必须), num:数量(非必须), price:售价(非必须)
        'update_goods': 'func',

        //  goodstype_id:商品分类id(必须), name:商品分类名称(非必须), parent_id:隶属父级商品分类id(非必须)
        'update_goods_type': 'func',

        //  goods_id:商品id(必须)
        'up_goods': 'func',

    },

    'lorder': {
        'query_pro_goods_order_list': 'func',
        'update_pay_order_id_img_1': 'func',
        'update_pay_order_id_img_2': 'func',
        'query_shared_goods_order_list': 'func',
        'query_video_by_goodsstore_list': 'func',
        'query_video_and_img_by_goodsstore_list': 'func',
        'apply_dispute_order_sys_by_user': 'func',
        'update_express_info_order_dispute_by_user': 'func',
        'close_dispute_order_by_user': 'func',
        'get_order_dispute': 'func',
        'query_order_dispute_by_user_list': 'func',
        'create_order_dispute': 'func',
        'get_goods_order_item': 'func',
        'query_express_record_by_order_list': 'func',
        'get_express_price_by_location': 'func',

        //  express_id:快递id(必须), express_name:快递公司(必须), express_no:快递单号(必须), goods_order_id:订单id(必须)
        'add_goods_order_express': 'func',

        //  bz:订单商品备注(非必须), gooodsorderitem_id:订单商品id(必须)
        'add_gooodsorderitem_desc': 'func',

        //  order_id:订单id(必须)
        'check_order_by_order': 'func',

        //  is_check:是否同意(必须), withdraw_cash_apply_id:提现id(必须)
        'check_withdraw_cash_apply': 'func',

        //  content:评论内容(必须), goods_order_item_id:商品订单id(必须)
        'confirm_goods_evaluate': 'func',

        //  goods_order_id:订单id(必须)
        'confirm_goods_received': 'func',

        //  is_default:是否默认(非必须), receiver_address_detail:详细地址(非必须), receiver_city_id:市id(非必须), receiver_county_id:县id(非必须), receiver_name:收货人(必须), receiver_phone:手机号或固定电话(非必须), receiver_province_id:省份id(非必须)
        'create_address': 'func',

        //  flag:flag(必须), name:快递名称(必须)
        'create_express': 'func',

        //  cart_list:购物车id(非必须)
        'create_order': 'func',

        //
        'create_withdraw_cash_apply': 'func',

        //  address_id:地址id(必须)
        'delete_address': 'func',

        //  pay_order_id:订单id(必须)
        'delete_order': 'func',

        //  address_id:地址id(必须)
        'get_address': 'func',

        //  province_id:省份id(必须)
        'get_cities_list': 'func',

        //  city_id:区域id(必须)
        'get_city_by_id': 'func',

        //  city_id:城市id(必须)
        'get_counties_list': 'func',

        //  county_id:区域id(必须)
        'get_county_by_id': 'func',

        //
        'get_default_address': 'func',

        //  order_id:订单id(必须)
        'get_goods_order': 'func',

        //  payorder_id:订单id(必须)
        'get_order': 'func',

        //
        'get_provinces_list': 'func',

        //  province_id:区域id(必须)
        'get_province_by_id': 'func',

        //
        'pay_event': 'func',

        //  pay_order_id:订单id(必须)
        'pay_order': 'func',

        //  bzjson:商品备注(非必须), channel:支付渠道(必须), pay_order_id:订单id(必须)
        'ping_charge': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须)
        'query_address_list': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须)
        'query_express_list': 'func',

        //  name:快递名称(非必须)
        'query_express_name_list': 'func',

        //  end_time:结束时间(非必须), page_index:页码(非必须), page_size:页长度(非必须), start_time:开始时间(非必须)
        'query_finish_goods_order_list': 'func',

        //  end_time:结束时间(非必须), page_index:页码(非必须), page_size:页长度(非必须), start_time:开始时间(非必须)
        'query_goods_order_by_host_list': 'func',

        'query_maiuser_order_by_programe_list': 'func',

        //  end_time:结束时间(非必须), page_index:页码(非必须), page_size:页长度(非必须), start_time:开始时间(非必须)
        'query_goods_order_by_manager_list': 'func',

        //  end_time:结束时间(非必须), goods_status:商品状态(非必须), page_index:页码(非必须), page_size:页长度(非必须), start_time:开始时间(非必须), status:订单状态(非必须)
        'query_goods_order_list': 'func',

        //  end_time:结束时间(非必须), start_time:开始时间(非必须)
        'query_income_by_host': 'func',

        //  end_time:结束时间(非必须), start_time:开始时间(非必须)
        'query_income_by_manager': 'func',

        //  charge_status:订单状态(必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_pay_order_info_list': 'func',

        //  charge_status:支付状态(必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_pay_order_list': 'func',

        //  live_program_id:活动(非必须), page_index:页码(非必须), page_size:页长度(非必须), status:订单状态(非必须)
        'query_user_order_by_programe_list': 'func',

        //  end_time:结束时间(非必须), goods_status:商品状态(非必须), is_withdraw_cash:是否提现过(非必须), live_program_id:活动(非必须), page_index:页码(非必须), page_size:页长度(非必须), start_time:开始时间(非必须), status:订单状态(非必须)
        'query_user_order_list': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须)
        'query_wait_evaluate_goods_order_list': 'func',

        //
        'query_withdraw_cash_apply': 'func',

        //  name:主播名称(非必须), page_index:页码(非必须), page_size:页长度(非必须), status:状态(非必须)
        'query_withdraw_cash_apply_list': 'func',

        //  goods_id:商品id(必须), num:数量(非必须)
        'quick_create_order': 'func',

        //  apply_id:提现申请id(必须)
        'refrash_withdraw_cash_apply': 'func',

        //  order_id:订单编号(必须)
        'refund_order': 'func',
        //  order_id:订单编号(必须)
        'refund_order_by_user': 'func',

        'dispute_goods_order': 'func',

        //  pay_order_id:订单id(必须)
        'retry_ping_charge': 'func',

        //  pay_order_id:订单id(必须)
        'show_alipay_html': 'func',

        //  pay_order_id:订单id(必须)
        'show_pay_order_html': 'func',

        //  pay_order_id:订单id(必须)
        'show_pay_success': 'func',

        //  goods_order_id:订单id(必须)
        'start_goods_order_ready': 'func',

        //  address_id:地址id(必须), is_default:是否默认(非必须), receiver_address_detail:详细地址(非必须), receiver_city_id:市id(非必须), receiver_county_id:县id(非必须), receiver_name:收货人(必须), receiver_phone:手机号或固定电话(非必须), receiver_province_id:省份id(非必须)
        'update_address': 'func',

        //  address_id:地址id(必须)
        'update_default_address': 'func',

        //  express_fee:价钱(必须), gooods_orderm_id:订单id(必须)
        'update_goods_order_express_fee': 'func',

        //  gooods_order_item_id:订单id(必须), price:价钱(必须)
        'update_goods_order_item': 'func',

        //  address_id:地址id(必须), order_id:订单id(必须)
        'update_pay_order_address': 'func',

        //
        'wechat_pay_callback': 'func',

        //  order_id:订单id(必须)
        'wechat_pay_order': 'func',

        //
        'zhifubao_pay_callback': 'func',

        //
        'zhifubao_pay_complete': 'func',

        //
        'zhifubao_pay_success': 'func',

    },

    'lprogram': {

        //  live_program_id:直播活动id(必须)
        'check_user_live_program_is_manage': 'func',

        'get_program_play_url': 'func',
        //  store_id:店铺id(必须)
        'check_user_live_program_is_manage_by_store_id': 'func',

        //  url:web 地址(必须)
        'check_web_url_check': 'func',

        //  is_manage:是否客服(非必须), withdraw_cash_apply_id:提现id(必须)
        'confirm_withdraw_cash_apply_reply': 'func',

        //  host_id:主播id(必须)
        'create_host_collection': 'func',

        //  realname:真实姓名(必须), username:手机号(必须)
        'create_live_host': 'func',

        //  area_id:地点id(非必须), area_money:币种(非必须), desc:介绍(非必须), exchange_rate:汇率(非必须), excise_rate:当地消费税率(非必须), image_id:图片id(非必须), livetype_id:分类id(必须), max_viewer_number:最大观众人数(非必须), name:活动名称(必须), plan_end_time:计划结束时间(非必须), plan_start_time:计划开始时间(非必须), postal_rate:行邮税率(非必须), repeat:重复时间(非必须), server_rate:服务费率(非必须), tag_list:标签组(非必须)
        'create_live_program': 'func',

        //  program_id:活动id(必须)
        'create_live_program_collection': 'func',

        //  file_id:分类图片id(非必须), is_hot:是否热门(非必须), name:分类名称(必须), parent_id:隶属父级分类id(非必须)
        'create_live_type': 'func',

        //  flag:隶属位置(非必须), image_id:图片id(非必须), index:索引(必须), name:活动名称(必须), small_image_id:小图片id(非必须), url:跳转链接(必须)
        'create_recommendation_program': 'func',

        //  content:回复内容(必须), img_ids:图片(非必须), lsubject_id:帖子id(必须)
        'create_reply': 'func',

        //  content:内容(必须), img_ids:图片(非必须), program_id:活动id(必须), title:标题(必须)
        'create_subject': 'func',

        //  name:标签名称(必须)
        'create_tag': 'func',

        //  url:web 地址(必须)
        'create_web_url_check': 'func',

        //  content:评论(必须), user_id:用户id(非必须), withdraw_cash_apply_id:提现id(必须)
        'create_withdraw_cash_apply_reply': 'func',

        //  host_id:主播id(必须)
        'delete_host_collection': 'func',

        //  user_id:用户id(必须)
        'delete_live_host': 'func',

        //  live_program_id:分类id(必须)
        'delete_live_program': 'func',

        //  program_id:活动id(必须)
        'delete_live_program_collection': 'func',

        //  live_program_fragment_id:视频id(必须)
        'delete_live_program_fragment': 'func',

        //  live_type_id:分类id(必须)
        'delete_live_type': 'func',

        //  recommendation_program_id:活动、幻灯片id(必须)
        'delete_recommendation_program': 'func',

        //  id:回复id(必须)
        'delete_reply': 'func',

        //  id:帖子id(必须)
        'delete_subject': 'func',

        //  tag_id:分类id(必须)
        'delete_tag': 'func',

        //  web_url_check_id:web地址id(必须)
        'delete_web_url_check': 'func',

        //
        'get_area_info': 'func',

        //  live_program_id:活动id(必须)
        'get_live_program': 'func',

        //  program_id:活动id(必须)
        'get_live_program_collection': 'func',

        //  live_program_fragment_id:视频id(必须)
        'get_live_program_fragment': 'func',

        //  id:帖子id(必须)
        'get_subject': 'func',

        //  id:帖子id(必须)
        'not_top_subject': 'func',

        //
        'qiniu_callback': 'func',

        //  country_id:标签id(必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_country_live_program_list': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须), status:活动状态(非必须)
        'query_current_host_live_program_list': 'func',

        //  host_id:主播id(非必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_history_live_program_list': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须)
        'query_host_collection_list': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须)
        'query_hot_area_list': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须)
        'query_hot_live_type_list': 'func',

        //
        'query_hot_program': 'func',

        //  name:名称(非必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_live_host_list': 'func',

        //  name:名称(非必须)
        'query_live_host_name_by_helper_list': 'func',

        //  name:名称(非必须)
        'query_live_host_name_list': 'func',

        //  name:活动名称(非必须), page_index:页码(非必须), page_size:页长度(非必须), status:标签id(非必须)
        'query_live_program_by_status_list': 'func',

        //  store_id:店铺id(必须)
        'query_live_program_by_store_id_list': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须), status:活动状态(非必须)
        'query_live_program_collection_list': 'func',

        //  live_id:活动id(必须), page_size:页长度(非必须)
        'query_live_program_fragment_by_live_id_list': 'func',

        //  page_size:页长度(非必须), store_id:店铺id(必须)
        'query_live_program_fragment_by_store_id_list': 'func',

        //  livetype_id:直播分类id(非必须), name:名称(非必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_live_program_fragment_list': 'func',

        //  area_id:活动地点id(非必须), end_time:活动结束时间(非必须), hd_status:互动状态(非必须), host_name:主播名称(非必须), is_host:是否主播(非必须), livetype_id:分类id(非必须), live_status:推送视频状态(非必须), name:活动名称(非必须), page_index:页码(非必须), page_size:页长度(非必须), start_time:活动开始时间(非必须), status:活动状态(非必须), tag_list:活动标签数组(非必须)
        'query_live_program_list': 'func',

        //  is_me:是否当前用户创建(非必须), name:名称(非必须)
        'query_live_program_name_list': 'func',

        //  name:名称(非必须)
        'query_live_type_for_tree_list': 'func',

        //  is_active:是否删除(非必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_live_type_list': 'func',

        //  name:名称(非必须)
        'query_live_type_name_list': 'func',

        //  live_type_id:标签id(必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_live_type_program_list': 'func',

        //  flag:flag(非必须), is_active:是否使用(非必须), name:名称(非必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_recommendation_program_list': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须), program_id:活动id(必须)
        'query_subject_list': 'func',

        //  lsubject_id:帖子id(必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_subject_reply_list': 'func',

        //
        'query_tag_all_list': 'func',

        //  is_active:是否删除(非必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_tag_list': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须), tag_id:标签id(必须)
        'query_tag_live_program_list': 'func',

        //  name:名称(非必须)
        'query_tag_name_list': 'func',

        //  name:名称(非必须), page_index:页码(非必须), page_size:页长度(非必须)
        'query_user_list': 'func',

        //  name:名称(非必须)
        'query_user_name_list': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须)
        'query_web_url_check_list': 'func',

        //  withdraw_cash_apply_id:提现id(必须)
        'query_withdraw_cash_apply_reply_list': 'func',

        //  is_manage:是否客服(非必须)
        'query_withdraw_cash_apply_reply_num': 'func',

        //  live_type_id:分类id(必须)
        'recover_live_type': 'func',

        //  recommendation_program_id:活动、幻灯片id(必须)
        'recover_recommendation_program': 'func',

        //  division_proportion:抽成比例(必须), user_id:用户id(必须)
        'set_division_proportion': 'func',

        //  user_id:用户id(必须)
        'set_live_host': 'func',

        //
        'tengxun_callback': 'func',

        //  id:帖子id(必须)
        'top_subject': 'func',

        //  files:图片(非必须), live_program_id:直播活动id(必须)
        'update_files_live_program': 'func',

        //  id:回复id(必须)
        'update_good': 'func',

        //  area_id:直播活动的地点id(非必须), area_money:币种(非必须), desc:活动介绍(非必须), exchange_rate:汇率(非必须), excise_rate:当地消费税率(非必须), image_id:图片id(非必须), is_repeat:是否重复(非必须), livetype_id:直播分类id(非必须), live_program_id:直播活动id(必须), max_viewer_number:最大观众人数(非必须), name:活动名称(必须), plan_end_time:计划结束时间(非必须), plan_start_time:计划开始时间(非必须), postal_rate:行邮税率(非必须), repeat:重复时间(非必须), server_rate:服务费率(非必须), tag_list:标签组(非必须)
        'update_live_program': 'func',

        //  desc:介绍(非必须), image_id:图片id(非必须), live_program_fragment_id:视频id(必须), name:名称(非必须)
        'update_live_program_fragment': 'func',

        //  file_id:分类图片id(非必须), is_hot:是否热门(非必须), live_type_id:分类id(必须), name:分类名称(非必须), parent_id:隶属父级分类id(非必须)
        'update_live_type': 'func',

        //  live_program_id:直播id(必须), plan_end_time:直播结束时间(必须), plan_start_time:直播开始时间(必须)
        'update_next_live_program': 'func',

        //  live_program_id:直播id(必须), order_status:下单状态(必须)
        'update_order_status_live_program': 'func',

        //  flag:隶属位置(非必须), image_id:图片id(非必须), index:索引(必须), name:活动名称(必须), recommendation_program_id:活动、幻灯片id(必须), small_image:小图片id(非必须), url:跳转链接(必须)
        'update_recommendation_program': 'func',

        //  live_program_id:直播id(必须), status:直播状态(必须)
        'update_status_live_program': 'func',

        //  action:动作(必须), app:加速域名(必须), appname:应用名(必须), id:主播id和直播id(必须), ip:推流客户端ip(非必须), node:CDN节点(非必须), time:时间戳(非必须)
        'update_status_live_program_by_aliyun': 'func',

        //  app:应用名(非必须), start_time:开始时间(非必须), stop_time:结束时间(非必须), stream:直播流名(非必须), uri:录播url(非必须)
        'update_status_live_program_fragment_by_aliyun': 'func',

        //  current_like_number:当前喜欢数(必须), current_viewer_number:当前观众数(必须), live_program_id:直播id(必须)
        'update_viewer_like_live_program': 'func',

    },

    'lquestion': {

        //  name:投票内容(必须), subject_id:投票id(必须)
        'create_options': 'func',

        //  end_time:投票模式(非必须), start_time:投票开始时间(非必须), title:投票标题(必须), type:投票模式(必须)
        'create_subject': 'func',

        //  subject_id:投票id(必须)
        'delete_subject': 'func',

        //  options_ids:投票详细id(非必须), subject_id:投票id(必须)
        'do_subject': 'func',

        //  subject_id:投票id(必须)
        'get_subject_options_list': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须)
        'query_subject_list': 'func',

        //  name:投票内容(非必须), options_id:投票详细id(必须), subject_id:投票id(必须)
        'update_options': 'func',

        //  end_time:投票模式(非必须), start_time:投票开始时间(非必须), subject_id:投票id(必须), title:投票标题(非必须), type:投票模式(非必须)
        'update_subject': 'func',

    },

    'nf': {

        //  access_type:文件访问类型(必须), filename:文件名称(必须), filetype:文件类型(必须)
        'get_upload_files_url': 'func',

        //  file_id:文件id(必须), key:文件key(必须)
        'upload_file': 'func',

    },

    'lgc': {
        'jiao_huan_create_by_comment': 'func',
        'zhiding_create_by_comment': 'func',
        'create_multi_goods_order_comment': 'func',
        'get_goods_order_comment': 'func',
        'get_goods_comment_values': 'func',
        'query_goods_comment_list': 'func',
        'create_goods_comment': 'func',
        'delete_goods_order_comment': 'func',
        'delete_goods_friend_comment': 'func',
        'query_goods_by_comment_line_list': 'func',
        'clear_goods_by_comment_line': 'func',
        'clear_one_goods_by_comment_line': 'func',
        'query_goods_comment_by_pro_list': 'func',
        'query_goods_comment_by_pro_user_list': 'func',
        'add_img_comment': 'func',
        'del_img_comment': 'func',
        'add_video_comment': 'func',
        'add_video_img_comment': 'func',
        'del_video_img_comment': 'func',
        'del_video_img_tujian': 'func',
        'del_video_comment': 'func',
        'query_goods_tuijian_by_user_list': 'func',
        'query_goods_tuijian_page_by_user_list': 'func',
        'query_sys_tuijian_by_user_list': 'func',
        'create_goods_tuijian': 'func',
        'get_goods_tuijian': 'func',
        'del_img_tuijian': 'func',
        'add_img_tuijian': 'func',
        'add_video_img_tuijian': 'func',
        'add_video_tuijian': 'func',
        'del_video_tuijian': 'func',
        'del_tuijian': 'func',
        'create_goods_tuijian_page': 'func',
        'del_goods_tuijian_page': 'func',
        'query_goods_tuijianitem_page_by_user_list': 'func',
    },
    'sys': {

        //
        'get_sys_data': 'func',
        'get_buyer': 'func',
        'set_share_user': 'func',
        'set_share_user_by_user': 'func',
        'create_sharelink': 'func',
        'create_sharelink_by_user': 'func',
        'query_followstore_list': 'func',
        'create_followstore': 'func',
        'delete_followstore': 'func',
        'get_followstore': 'func',
        'zan_news': 'func',
        'query_news_by_users_list': 'func',
        'query_news_by_hosts_list': 'func',
        'remove_follow_by_imusername_list': 'func',
        'query_follow_by_user_list': 'func',
        'add_follow_by_imusername_list': 'func',
        'change_user': 'func',
        'get_userinfo_by_username': 'func',
        'wx_js_sdk_info': 'func',
        'bind_wechat': 'func',
        'query_store_address_list': 'func',
        'query_hot_search_phone_list': 'func',
        'query_goods_store_by_phone_store_address_list': 'func',
        'query_goods_by_hot_search_list': 'func',
        'query_goods_by_phone_hot_search_list': 'func',
        'query_image_wheel_phone_list': 'func',
        'get_image_wheel_info': 'func',
        'update_userinfo_realname': 'func',
        'update_userinfo_headimg': 'func',


        //  newpassword:新密码(必须), oldpassword:新密码(必须)
        'change_password': 'func',

        //  code:验证码(必须), newpassword:新密码(必须), username:手机号(必须)
        'change_password_by_code': 'func',

        //
        'check_login': 'func',

        //
        'check_wechat': 'func',

        //  username:用户账号(必须)
        'create_host_helper': 'func',

        //  host_and_helper_id:主播助手id(必须)
        'delete_host_helper': 'func',

        //
        'find_is_host_helper': 'func',

        //
        'generate_jsapi_signature': 'func',

        //
        'get_host_alipay': 'func',

        //  user_id:用户id(非必须)
        'get_userinfo': 'func',

        //
        'logout': 'func',

        //  password: password(必须), username:手机号(必须)
        'manager_login': 'func',

        //
        'my_userinfo': 'func',

        //
        'oauth2': 'func',

        //  p:扫码值(必须)
        'qrcode2': 'func',

        //
        'qrcode_login_check': 'func',

        //  cache_key:缓存键(必须), state:逻辑状态(必须)
        'qrcode_login_scan': 'func',

        //
        'qrcode_login_string': 'func',

        //  page_index:页码(非必须), page_size:页长度(非必须)
        'query_host_helper_list': 'func',

        //  access_token:微信token(非必须), appid:微信appid(非必须), code:验证码(非必须), email:电子邮箱(非必须), is_live:主播(非必须), openid:微信用户的openid(非必须), password:密码(必须), realname:真实姓名(必须), username:用户名(必须)
        'reg_user': 'func',

        //  alipay:支付宝账号(必须)
        'save_host_alipay': 'func',

        //  tel:手机号(必须)
        'send_sms_code': 'func',

        //  tel:手机号(必须)
        'send_sms_code_reg': 'func',

        //  password: password(必须), username:手机号(必须)
        'simple_login': 'func',

        //
        'sync_cookie': 'func',

        //  color:颜色(必须), height:高度(非必须), text:文字(必须), width:宽度(非必须)
        'text_icon': 'func',

        //  file_id:文件id(必须)
        'update_my_user_icon': 'func',

        //  address:地址(非必须), autograph:个性签名(非必须), realname:姓名(非必须), sex:性别(非必须), user_id:用户id(必须)
        'update_userinfo': 'func',

        //  height:高度(非必须), id:用户id(必须), realname:姓名(必须), width:宽度(非必须)
        'user_icon': 'func',

        //
        'wechat_login_page': 'func',

        //  appid:微信appid(必须), code:应用标识(必须)
        'wx_bind': 'func',

        //  appid:微信appid(必须), code:应用标识(必须)
        'wx_login': 'func',

        'query_host_by_gps_list': 'func',
        'query_store_or_maishou_by_gps_list': 'func',
        'query_host_by_imusername_list': 'func',

    },

};


function ajax_promise(url, data) {
    var defer = $.Deferred();
    if (!data) {
        data = {};
    }
    data['sessionid'] = client_storage('sessionid');
    $.ajax({
        url: baseConfig.host + url + "?t=" + new Date().getTime(),
        type: "post",
        data: data,
        dataType: "json",
        success: function (response) {
            if (response.success) {
                defer.resolve(response);
            } else {
                if (response.status_code == 1) {
                    Magiclamp.mcConfirm("提示", "现在进行登录么？", function () {

                    }, function () {
                        login_mogu(function () {

                        }, 'home', null, true);
                    });
                    defer.reject(response);
                } else {
                    Magiclamp.mcAlert("提示", response.message);
                    defer.reject(response);
                }

            }
        },
        error: function (e) {
            // Magiclamp.mcAlert("提示", "网络错误");
        }
    });
    return defer.promise();
}

function init_api(parents, dic) {
    var url, p;
    _(dic).each(function (value, key) {
        p = parents.slice(0);//数组拷贝
        p.push(key);
        if (value === 'func') {
            url = "/" + p.join('/');
            dic[key] = ajax_promise.bind(null, url);
        } else {
            init_api(p, value);
        }

    })
}

init_api([], apis);

window.api = apis;



